// eslint-disable-next-line import/prefer-default-export
export enum IpcEvents {
  CreateWaitingForConnectionSharingSession = 'create-waiting-for-connection-sharing-session',
  SetPendingConnectionDevice = 'set-pending-connection-device',
  UnmarkRoomIDAsTaken = 'unmark-room-id-as-taken',
  GetAppPath = 'get-app-path',
  ResetWaitingForConnectionSharingSession = 'reset-waiting-for-connection-sharing-session',
  SetDeviceConnectedStatus = 'set-device-connected-status',
  GetSourceDisplayIDByDesktopCapturerSourceID = 'get-source-display-id-by-desktop-capturer-source-id',
  DisconnectPeerAndDestroySharingSessionBySessionID = 'disconnect-peer-and-destroy-sharing-session-by-session-id',
  GetDesktopCapturerSourceIdBySharingSessionId = 'get-desktop-capturer-source-id-by-sharing-session-id',
  GetConnectedDevices = 'get-connected-devices-list',
  DisconnectDeviceById = 'disconnect-device-by-id',
  DisconnectAllDevices = 'disconnect-all-devices',
  AppLanguageChanged = 'app-language-changed',
  GetDesktopCapturerServiceSourcesMap = 'get-desktop-capturer-service-sources-map',
  GetWaitingForConnectionSharingSessionSourceId = 'get-waiting-for-connection-sharing-session-source-id',
  StartSharingOnWaitingForConnectionSharingSession = 'start-sharing-on-waiting-for-connection-sharing-session',
  GetPendingConnectionDevice = 'get-pending-connection-device',
  GetWaitingForConnectionSharingSessionRoomId = 'get-waiting-for-connection-sharing-session-room-id',
  GetDesktopSharingSourceIds = 'get-desktop-sharing-source-ids',
  SetDesktopCapturerSourceId = 'set-desktop-capturer-source-id',
  NotifyAllSessionsWithAppThemeChanged = 'notify-all-sessions-with-app-theme-changed',
  GetAppLanguage = 'get-app-language',
  GetIsFirstTimeAppStart = 'get-is-not-first-time-app-start',
  SetAppStartedOnce = 'set-app-started-once',
  GetIsAppDarkTheme = 'get-is-app-dark-theme',
  SetIsAppDarkTheme = 'set-is-app-dark-theme',
  DestroySharingSessionById = 'destroy-sharing-session-by-id',
}
